@charset "utf-8";

img.sort {
   width:16px;
   height:12px;
}

.tr1 {
    background:#f3f3f3;
    border: 2px dotted #cdcdcd;
}

table {
    table-layout: fixed;
     /* width: 300px;  Ширина таблицы
    background: #fffff0;  Цвет фона нечетных строк */
    width: 100%;
    border-collapse: collapse; /* Убираем двойные линии между ячейками */
    box-shadow:  none;
    word-wrap: break-word;
}

tbody {
    border: 2px solid #d8d8d8; /* Рамка вокруг таблицы */
}

thead {
    background:#d8d8d8;
    border-radius: 6px;
    border: 2px solid #d8d8d8;
}

table th {
    height: 51px;
    font-size: 20px;
    font-weight: normal;
    text-align: left;
}

table tr {
    color: #3e3e38;
    border-width:1px;
    padding:5px;

}

table td {
    border-width:1px;
    padding-bottom: 5px;
    padding-top: 5px;
    vertical-align: top;
    height:25px;
 /*   border: 1px dotted #cdcdcd;     */
}

table a{
    color: #3e3e38;
}

table img {
   /* height: 85px;   */
    width: 70px;
}

td.date {
    padding: 5px 10px;
    font-size: 17px;
    width: 15%;
    color: #9c9c9c;
}

th.date {
    width: 18%;
    padding-left: 12px;
}

.photo {
    width: 14%;
    text-align: center;
}

td.category {
    width: 16%;
    padding-left: 5px;
    color: #565650;
}

th.category {
    width: 16%;
}

td.title {
    width: 22%;
    color: #221e1f;
    font-weight: bold;
}

th.title {
    width: 22%;
}

.text {
    width: 33%;
    color: #3e3e38;
    padding-left: 10px;
}

